drumstick fingers - Turkish English Dictionary